package cn.tedu.websocket.demo.config;

import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;

@Slf4j
@Configuration
public class WebSocketConfig {

    /**
     * 创建ServerEndpointExporter
     * 所有添加了 @ServerEndpoint 注解的类，都会被扫描到
     * 会创建一个ws的端点,可以接受前端的请求 建立ws连接
     * @return
     */
    @Bean
    public ServerEndpointExporter serverEndpointExporter() {
        log.debug("创建Bean：ServerEndpointExporter");
        return new ServerEndpointExporter();
    }

}
